// FunctionSelectFactory.h: interface for the FunctionSelectFactory class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FUNCTIONSELECTFACTORY_H__AB3183A0_6AF7_4AFF_AAD6_C7C2059C0FF6__INCLUDED_)
#define AFX_FUNCTIONSELECTFACTORY_H__AB3183A0_6AF7_4AFF_AAD6_C7C2059C0FF6__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

namespace pa
{
	class DllExport FunctionSelectFactory  
	{
	public:
		FunctionSelectFactory();
		virtual ~FunctionSelectFactory();
		
	public:
		virtual OriginalFunctionSet NewSelection(const StdString&  strOwnerID,const StdString& strTable,const StdString& strSource) = 0;
		virtual OriginalFunctionSet NewSelection(int strOwnerID,const StdString& strTable,const StdString& strSource) = 0;

	};

};

#endif // !defined(AFX_FUNCTIONSELECTFACTORY_H__AB3183A0_6AF7_4AFF_AAD6_C7C2059C0FF6__INCLUDED_)
